home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / print / cyedit11.arj / CYBER.DOC < prev    next >
Text File  |  1994-04-05  |  12KB  |  310 lines

  1.  
  2.                ╔═[■]═════════════════════════╗
  3.                ║                             ║ █
  4.                ║ Turbo Vision CyberTools 1.1 ║ █
  5.                ║  (C) 1994 Steve Goldsmith   ║ █
  6.                ║     All Rights Reserved     ║ █
  7.                ║                             ║ █
  8.                ║      DEMOWARE VERSION       ║ █
  9.                ║                             ║ █
  10.                ╚═════════════════════════════╝ █
  11.                  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  12.  
  13. OVERVIEW
  14.  
  15. Turbo Vision is a great object-oriented framework for building DOS
  16. applications.  Unfortunately, fonts, graphics, generic database
  17. browsers and other drop in tools are not included.  You could spend
  18. a small fortune on commercial or Shareware libraries just to find
  19. out you bought a disjointed set gizmos and gadgets still in beta
  20. testing.  Your DOS and protected mode applications need a
  21. competitive edge to be successful.
  22.  
  23. Turbo Vision CyberTools allows you to create professional
  24. applications with a flexible set of tools.  CyberFont provides
  25. fonts, graphics, PCX images, sprites, bit map animation and DAC
  26. palettes.  CyberFont is simply the fastest and easiest to use Turbo
  27. Vision graphics enhancement around.  CyberBase for Paradox Engine
  28. 3.0 includes a powerful generic browser/editor window, generic
  29. table create, memo editor, easy engine configuration, automatic
  30. locks and validation.
  31.  
  32. This release incorporates a lot of ideas from developer's feed
  33. back.  CyberTools is currently being used all over the world in
  34. everything from embedded systems to foreign language products.  It
  35. is important for me to produce the most powerful, flexible and low
  36. cost product for the end user.
  37.  
  38.  
  39. REQUIREMENTS
  40.  
  41. IBM PC or 100% compatible, MS DOS, Borland Pascal 7.0 or Turbo
  42. Pascal 7.0, Turbo Vision 2.0, VGA display for CyberFont and Paradox
  43. Engine 3.0 for CyberBase.
  44.  
  45.  
  46. CYBERFONT FEATURES
  47.  
  48. Easily add CyberFont's functionality to new or existing programs. 
  49. No need to use a different coordinate system (BGI), special object
  50. types (GView, GWindow, etc.) or BGI drivers like other slow graphic
  51. enhancements.  CyberFont is 100% compatible with all your current
  52. and future TV applications.  CyberFont doesn't require you to
  53. modify the RTL, so it will also be compatible with future TV, RTL
  54. and 32 bit protected mode releases!
  55.  
  56. CyberFont works in environments like Windows, NT and OS/2 which are
  57. capable of running full screen DOS boxes in real and protected
  58. mode.  You can have multiple applications with multiple graphics
  59. and fonts running at the same time.
  60.  
  61. Low level access to the VGA's CRT, attribute, graphics and
  62. sequencer controllers is provided for VGA hackers who like to
  63. tinker.  All assembler code is in BASM (Built in Assembler), so no
  64. external assembly is needed.  BIOS routines are also included for
  65. the highest level of compatibility.
  66.  
  67. Fast graphics primitives included for pixels, lines and ellipses.
  68. Do graphic pie charts, bar graphs, line graphs, etc.
  69.  
  70. Load, modify and save fonts.  Allows unlimited selection of fonts
  71. for text mode.  Create graphic radio buttons, check boxes and other
  72. graphic controls like Nortons and Central point DOS products use.
  73.  
  74. Load, modify, save and view .PCX images in text mode!  Use your
  75. favorite paint program or CyberEdit to edit fonts.  As a bonus you
  76. get 256 color encode and decode additions to the PCX engine!
  77.  
  78. 640 X 400 pixel resolution in text mode to eliminate gaps between
  79. characters.  This allows uniform backgrounds, sprite animation, bit
  80. maps and graphics not possible in standard text mode.
  81.  
  82. Access all 8 font tables available with the VGA instead of the 2
  83. provided by BIOS.
  84.  
  85. CyberFont applications can use page flipping for flicker free
  86. animation and consistent timing.  This is a must for any serious
  87. animation on the VGA.
  88.  
  89. Flicker free DAC palette changes, fades and attribute controller
  90. access.
  91.  
  92. Load and save fonts, graphics, palettes, configuration, etc. using
  93. TV streams.  You can also save your desk top on the same stream!
  94.  
  95. Shell to DOS or use any VGA graphics mode while preserving the desk
  96. top, font and palette.
  97.  
  98.  
  99. CYBERFONT APPLICATIONS
  100.  
  101. All CyberFont applications include a graphic desk top, load and/or
  102. save fonts and PCX images, configuration streams and context
  103. sensitive help.
  104.  
  105. CYGRAPH.PAS is a graphics application utilizing a resizable
  106. graphics window for lines, ellipses, rectangles and business X,Y
  107. type line graphs.  Configuration file compatible with CyberEdit
  108. 1.1.
  109.  
  110. CYPCX.PAS is a PCX viewer for 2 and 256 color images.  Smoothly
  111. switch from text mode to 256 color mode.  Configuration file
  112. compatible with CyberEdit 1.1.
  113.  
  114. CYGAME.PAS is a multi-level 'Invaders' type arcade game using
  115. sprites, bit map animation, PC speaker sound and custom game
  116. controls.  Turn page mode on in Options|Screen (Alt+S) if the game
  117. animation runs too fast on your machine.  Uses custom configuration
  118. file to save control settings along with standard app data.
  119.  
  120.  
  121. CYBERBASE FEATURES
  122.  
  123. A powerful Paradox table browser allows you to easily create single
  124. and multi-user database applications.  Just open a table cursor and
  125. let the browser do the rest.  No need to hard-code table structures
  126. or use error prone scripts like many other database libraries.
  127.  
  128. Create Paradox tables in minutes without writing any code!
  129.  
  130. Fields are validated to insure database integrity.  Use your own
  131. validators by overriding the method that creates basic validators.
  132.  
  133. Memo editor is included with provisions for other custom blob
  134. editors.
  135.  
  136. Explicit record locking with retry is automatically used if the
  137. engine is initialized for network use.
  138.  
  139. Full control of engine configuration allows you to make changes
  140. without recompiling application.
  141.  
  142. Use CyberFont to add graphics to your database applications!
  143.  
  144.  
  145. CYBERBASE APPLICATION
  146.  
  147. CYBASE.PAS is a full featured generic data base application using
  148. PX Browse unit to edit multiple Paradox tables on single user or
  149. network systems.  Table passwords, encryption, decryption,
  150. create, append, copy, empty and delete are supported.  Status bar
  151. on status line reports what the program is doing during table
  152. operations.  Add a report generator and you will have one powerful
  153. data base tool!
  154.  
  155. IMPORTANT:
  156.  
  157. Remember to add TCursor.getTableHandle method to the Data Base
  158. Framework in \BP\PXENGINE\PASCAL\SOURCE\OOPXENG.PAS.  This allows
  159. PX Browse access to TCursor's private table handle tabH.  PX Browse
  160. can then search on the primary index regardless of what index the
  161. table is opened on.
  162.  
  163. SEARCH OOPXENG.PAS FOR 'searchIndex'
  164.  
  165. RIGHT AFTER:
  166.  
  167.   function searchIndex(keyRec: PRecord; mode: PXSearchMode;
  168.     fldCnt: Integer): Retcode; virtual;
  169.  
  170. ADD:
  171.  
  172.   function getTableHandle : TableHandle;
  173.  
  174.  
  175. SEARCH OOPXENG.PAS FOR 'TRecord methods'
  176.  
  177. RIGHT BEFORE:
  178.  
  179. **************************************************************************
  180.                           TRecord methods
  181. **************************************************************************
  182.  
  183. ADD:
  184.  
  185. function TCursor.getTableHandle : TableHandle;
  186.  
  187. begin
  188.   getTableHandle := tabH
  189. end;
  190.  
  191.  
  192. INSTALLING AND COMPILING APPLICATIONS
  193.  
  194. You can copy the ZIP file into a test directory and PKUNZIP *.ZIP.
  195. See application source for IDE paths.  Help files are compiled with
  196. Turbo Vision Help Compiler 1.1 which is in the same directory as
  197. TVDEMO.PAS.
  198.  
  199. APPS.ZIP     contains all application sources and supporting files.
  200. COMMON.ZIP   contains common units used by applications.
  201. FONTS.ZIP    contains sample fonts.
  202.  
  203.  
  204. LICENSE AGREEMENT
  205.  
  206. PLEASE FEEL FREE TO (i) UPLOAD THIS SOFTWARE TO ANY ELECTRONIC
  207. BULLETIN BOARD, (ii) DEMONSTRATE THE SOFTWARE AND ITS CAPABILITIES
  208. OR (iii) GIVE COPIES TO POTENTIAL USERS, SO THAT OTHERS MAY HAVE
  209. THE OPPORTUNITY TO OBTAIN A COPY FOR USE IN ACCORDANCE WITH THE
  210. LICENSE TERMS CONTAINED IN THIS FILE.
  211.  
  212. NOTICE TO USER:  CAREFULLY READ THE FOLLOWING LEGAL AGREEMENT.  YOU
  213. MUST PROMPTLY BUY THE PRODUCTION VERSION OF THE SOFTWARE PROVIDED
  214. WITH THIS AGREEMENT (THE "SOFTWARE") BY COMPLETING AND FORWARDING
  215. TO STEVEN P. GOLDSMITH THE ORDER.DOC OR ORDER.TXT FILE CONTAINED IN
  216. THE SOFTWARE.
  217.  
  218. 1.   LICENSE GRANT.  Steven P. Goldsmith grants to you, as an
  219. individual, a non-exclusive right to use one copy of the SOFTWARE
  220. associated with this license for personal use on your computer.
  221. This license to use the SOFTWARE is conditioned upon your
  222. compliance with the terms of this Agreement.  You are entitled to
  223. evaluate the software on a royalty free basis for thirty days.  Use
  224. after the thirty day evaluation period is further conditioned upon
  225. payment of the license fee specified in ORDER.DOC or ORDER.TXT
  226. file.  You agree you will only copy the SOFTWARE as necessary to
  227. use it in accordance with this license.
  228.  
  229. 2.   COPYRIGHT.  The SOFTWARE is protected by United States
  230. copyright law and international treaty provisions.  You acknowledge
  231. that no title to the intellectual property in the SOFTWARE is
  232. transferred to you.  You further acknowledge that title and full
  233. ownership rights to the SOFTWARE will remain the exclusive property
  234. of Steven P. Goldsmith or its suppliers, and you will not acquire
  235. any rights to the SOFTWARE except as expressly set forth in this
  236. license.  You agree that any copies of the SOFTWARE will contain
  237. the same proprietary notices which appear on and in the SOFTWARE.
  238.  
  239. 3.   REVERSE ENGINEERING.  You agree that you will not attempt to
  240. reverse compile, modify, translate, or disassemble the SOFTWARE in
  241. whole or in part.
  242.  
  243. 4.   LIMITED WARRANTY.  Steven P. Goldsmith warrants that the
  244. SOFTWARE will perform substantially in accordance with the
  245. accompanying written materials for a period of ninety (90) days
  246. from the date of purchase.  Any implied warranties relating to the
  247. SOFTWARE are limited to ninety (90) days.
  248.  
  249. 5.   STEVEN P. GOLDSMITH DOES NOT WARRANT THAT THE SOFTWARE IS
  250. ERROR FREE.  STEVEN P. GOLDSMITH DISCLAIMS ALL OTHER WARRANTIES
  251. WITH RESPECT TO THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING
  252. BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
  253. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  254.  
  255. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES
  256. OR LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY MAY LAST, OR THE
  257. EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
  258. THE ABOVE LIMITATIONS OR EXCLUSIONS MAY NOT APPLY TO YOU.  THIS
  259. WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS AND YOU MAY ALSO HAVE
  260. OTHER RIGHTS WHICH VARY FROM JURISDICTION TO JURISDICTION.
  261.  
  262. 6.   NO LIABILITY FOR CONSEQUENTIAL DAMAGES.  IN NO EVENT SHALL
  263. STEVEN P. GOLDSMITH OR ITS SUPPLIERS BE LIABLE TO YOU FOR ANY
  264. CONSEQUENTIAL, SPECIAL, INCIDENTAL OR INDIRECT DAMAGES OF ANY
  265. KIND ARISING OUT OF THE DELIVERY, PERFORMANCE OR USE OF THE
  266. SOFTWARE, EVEN IF STEVEN P. GOLDSMITH HAS BEEN ADVISED OF THE
  267. POSSIBILITY OF SUCH DAMAGES.  IN NO EVENT WILL STEVEN P.
  268. GOLDSMITH'S LIABILITY FOR ANY CLAIM, WHETHER IN CONTRACT, TORT OR
  269. ANY OTHER THEORY OF LIABILITY, EXCEED THE LICENSE FEE PAID BY YOU,
  270. IF ANY.
  271.  
  272. 7.   ENTIRE AGREEMENT.  This is the entire agreement between you
  273. and Steven P. Goldsmith which supersedes any prior agreement or
  274. understanding, whether written or oral, relating to the subject
  275. matter of this license.
  276.  
  277.  
  278. WHAT YOU GET WHEN YOU BUY THE PRODUCTION VERSION
  279.  
  280. * Complete documented library source code.
  281. * Complete documented source to the powerful font editor CyberEdit.
  282. * Sample applications.
  283. * Over 40 bit map fonts.
  284. * Fast support from author using GEnie or Internet.
  285. * Upgrades at a nominal charge.
  286. * No royalties for your run-time code.
  287.  
  288.  
  289. WHAT IT COSTS
  290.  
  291. Turbo Vision CyberTools is still only $25.00 US plus shipping.
  292. That's less than the price of a programming book, magazine
  293. subscription and most Turbo Vision tools that do not even come
  294. close to CyberTools!  Print ORDER.DOC for IBM PC character printers
  295. or ORDER.TXT for ASCII printers.  Contact me for current upgrade
  296. pricing.
  297.  
  298.  
  299. HOW TO CONTACT ME
  300.  
  301. Please report any support questions, problems, suggestions, etc. to
  302. me via GEnie as S.GOLDSMITH2, via Internet as
  303. S.GOLDSMITH2@GENIE.GEIS.COM, voice phone (813) 925-1064 or mail
  304. SASE to:
  305.  
  306. Steve Goldsmith
  307. 2805 Jamaica Street
  308. Sarasota, FL 34231
  309. USA
  310.